package observer;

/**
 * @author Lion
 * 主题接口
 */
public interface Subject {
//	以下两个方法都需要一个观察者作为变量,用来注册或删除
	void registerObserver(Observer o);
	void removeObserver(Observer o);
//	当主题状态改变时,这个方法被调用,以通知所有的观察者
	void notifyObserver();
}
